-
Notifications
You must be signed in to change notification settings - Fork 192
Modify Matter settings for WiFi and OpenThread #336
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
base: master
Are you sure you want to change the base?
Conversation
Updated Matter settings to include WiFi and OpenThread configurations, and added endpoint IDs for both networks.
As far as I remember, this is on purpose. Matter + WiFi could not fit in the memory. @SuGlider will explain further. |
Hi @Nezaemmy - C5 and C6 are quite the same about WiFi, OpenThread and Matter. Based on the ESP-Matter Library, currently, it is not possible to have both, WiFi and OpenThread running over Matter. C5 has less SRAM than C6, 384KB vs 512KB. C5 also can't have more endpoints, like the C6 because of the RAM limitation. I'd like to hear from you about your point of view about it. |
@SuGlider Thank you for your detailed response! Since Wi-Fi is far more popular than OpenThread, I believe it would be better for us to prioritize Wi-Fi support. All my current projects are based on Matter over Wi-Fi, and leveraging the ESP32-C5’s dual-band capability (2.4 GHz and 5 GHz) would be a great advantage. |
|
OK, it sounds good that the C5 could support Matter over WiFi 5GHz instead of over Thread. |
|
Let me check which configuration will run with the C5. |
@SuGlider Is there any update? |
I'll get it done in the next 2 days. |
|
25 endpoint caused error with Ocupancy + holdTime feature. Trying with 16 instead. Enhanced Light fails commissioning with 25 endpoints enabled. |
|
Failed with 16 EPs! |
|
Still error with 8 EPs... Next Try: Disabling Thread.... |
Updated Matter settings to disable Thread and Wi-Fi configurations and increased maximum dynamic endpoint count.
|
Ok. Based on the last test, it is mandatory to add WiFi and Thread support to the ESP32-C5. Looking into ESP-Matter ESP32-C5 configuration, they allow only 3 end points. @Nezaemmy - In order to allow WiFi, we must also setup Thread, which is already included with the Arduino OpenThread Library. WiFi will work, but no more than maybe 4 end points per node. |
Updated Matter settings to include WiFi and OpenThread configurations, and added endpoint IDs for both networks.
Description
Related
Testing
Checklist
Before submitting a Pull Request, please ensure the following: